
.f18 { font-size:16px; }

/*----layout----*/

.hr20 { height:20px; overflow:hidden; clear:both; }

.th_1 .flash_box { width:100%;  position:relative; overflow:hidden }
.th_1 .flash_box .flash_con { width:100%; overflow:hidden;}
.th_1 .flash_box .flash_con .split {width:100%; overflow:hidden; position:relative; }
.th_1 .flash_box .flash_con .split img{width:100%; max-width:100%; border-radius:.2rem; max-height:20rem;}
.th_1 .flash_box .flash_con .split .shadow { width:100%; height:56px; overflow:hidden; background:#000; z-index:10; filter:alpha(opacity=0.5); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; left:0px; bottom:0px; }
.th_1 .flash_box .flash_con .split .wz { text-align:center; width:100%; height:53px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:20; color:#fff; line-height:30px; padding:10px 0px 0px 0px; text-decoration:none; cursor:pointer; border:none }

.th_1 .flash_box .f_btn { width:100%; height:14px; overflow:hidden; text-align:center; }
.th_1 .flash_box .f_btn .fbtn_con { width:90px; margin:0px auto; height:12px; overflow:hidden; text-align:center; }
.th_1 .flash_box .f_btn .fbtn_con a { width:4px; height:4px; overflow:hidden; display:block; float:left; background:#fff; border:solid 1px #bebdbd; margin:0px 6px; text-indent:-999em; outline:0px;  text-decoration:none;  border-radius:10px;}
.th_1 .flash_box .f_btn .fbtn_con .current,.th_1 .flash_box .f_btn .fbtn_con a:hover{ background:#afafaf; border:solid 1px #afafaf; }  

.th_1 .flash_box .prev { width:13px; height:20px; overflow:hidden; display:block; background:url(bbs2_76.png) no-repeat left top; position:absolute; left:0px; top:162px; cursor:pointer; }
.th_1 .flash_box .next { width:13px; height:20px; overflow:hidden; display:block; background:url(bbs2_79.png) no-repeat left top; position:absolute; right:0px; top:162px; cursor:pointer; }

.th_1 .top_news { width:322px; padding-right:33px; overflow:hidden; }
.th_1 .top_news .split .tit { width:292px; height:48px; overflow:hidden; background:url(bbs42_03.png) no-repeat left top; padding:6px 15px 6px 15px;  text-indent:2em; }
.th_1 .top_news .split .tit a { line-height:24px; }
.th_1 .top_news .split .wz_con { font-size:14px; line-height:24px; padding:15px 5px 15px 10px; height:48px; overflow:hidden; text-indent:2em; }
.th_1 .top_news .split .ps { height:18px; line-height:18px; overflow:hidden; padding-left:10px; }
.th_1 .top_news .split .ps .author { width:auto; padding-right:10px; }
.th_1 .top_news .split .ps .num { width:auto; padding:0px 20px 0px 10px; background:url(eye.png) no-repeat right center;  }
.th_1 .top_news .split .ps .diver { padding-left:10px;}
